intellectually challenged - Turc Anglais Dictionnaire